package AnalisisLexico.Token;
/**
 * Clase:PalabrasReservadasFunc
 * Descripcion: son funciones ya predetermnadas por nuestro lenguaje de programacion.
 * @author PLg Group
 */
import java.util.Vector;

public class PalabrasReservadasFunc {
private Vector<String> palReserv;
	
	public PalabrasReservadasFunc(){
		palReserv = new Vector<String>();
		palReserv.add("true");
		palReserv.add("false");
		palReserv.add("writeln");
		palReserv.add("retorno");
	    palReserv.add("funcion"); //Habria  que poner todas estas pals comentadas en otro grupo, no?
		palReserv.add("tipo");
		palReserv.add("inicio");
		palReserv.add("fin");
		palReserv.add("mientras");
		palReserv.add("hacer");
		palReserv.add("si");
		palReserv.add("sino");
		palReserv.add("nuevo");
		palReserv.add("registro");
		palReserv.add("array");
		palReserv.add("freg"); //He anadido a partir de aki (Teresa)
		palReserv.add("and");
		palReserv.add("or");		
	}
	public boolean esReservada(String p){
		boolean es = false;
		
		for(int i=0; i < palReserv.size();i++){
			if(palReserv.elementAt(i).equals(p)) 
				es = true;
		}
		
		return es;
	}
}
